using System;
using System.Collections.Generic;
using System.Text;

namespace ManagedKeySimulator
{
	public class Key
	{
		public const Byte VK_LBUTTON = 0x01;

		public const Byte VK_RBUTTON = 0x02;

		public const Byte VK_CANCEL = 0x03;

		public const Byte VK_MBUTTON = 0x04;

		public const Byte VK_XBUTTON1 = 0x05;

		public const Byte VK_XBUTTON2 = 0x06;

		public const Byte VK_BACK = 0x08;

		public const Byte VK_TAB = 0x09;

		public const Byte VK_CLEAR = 0x0C;

		public const Byte VK_RETURN = 0x0D;

		public const Byte VK_SHIFT = 0x10;

		public const Byte VK_CONTROL = 0x11;

		public const Byte VK_MENU = 0x12;

		public const Byte VK_PAUSE = 0x13;

		public const Byte VK_CAPITAL = 0x14;

		public const Byte VK_KANA = 0x15;

		public const Byte VK_HANGUEL = 0x15;

		public const Byte VK_HANGUL = 0x15;

		public const Byte VK_JUNJA = 0x17;

		public const Byte VK_FINAL = 0x18;

		public const Byte VK_HANJA = 0x19;

		public const Byte VK_KANJI = 0x19;

		public const Byte VK_ESCAPE = 0x1B;

		public const Byte VK_CONVERT = 0x1C;

		public const Byte VK_NONCONVERT = 0x1D;

		public const Byte VK_ACCEPT = 0x1E;

		public const Byte VK_MODECHANGE = 0x1F;

		public const Byte VK_SPACE = 0x20;

		public const Byte VK_PRIOR = 0x21;

		public const Byte VK_NEXT = 0x22;

		public const Byte VK_END = 0x23;

		public const Byte VK_HOME = 0x24;

		public const Byte VK_LEFT = 0x25;

		public const Byte VK_UP = 0x26;

		public const Byte VK_RIGHT = 0x27;

		public const Byte VK_DOWN = 0x28;

		public const Byte VK_SELECT = 0x29;

		public const Byte VK_PRINT = 0x2A;

		public const Byte VK_EXECUTE = 0x2B;

		public const Byte VK_SNAPSHOT = 0x2C;

		public const Byte VK_INSERT = 0x2D;

		public const Byte VK_DELETE = 0x2E;

		public const Byte VK_HELP = 0x2F;

		public const Byte VK_LWIN = 0x5B;

		public const Byte VK_RWIN = 0x5C;

		public const Byte VK_APPS = 0x5D;

		public const Byte VK_SLEEP = 0x5F;

		public const Byte VK_NUMPAD0 = 0x60;

		public const Byte VK_NUMPAD1 = 0x61;

		public const Byte VK_NUMPAD2 = 0x62;

		public const Byte VK_NUMPAD3 = 0x63;

		public const Byte VK_NUMPAD4 = 0x64;

		public const Byte VK_NUMPAD5 = 0x65;

		public const Byte VK_NUMPAD6 = 0x66;

		public const Byte VK_NUMPAD7 = 0x67;

		public const Byte VK_NUMPAD8 = 0x68;

		public const Byte VK_NUMPAD9 = 0x69;

		public const Byte VK_MULTIPLY = 0x6A;

		public const Byte VK_ADD = 0x6B;

		public const Byte VK_SEPARATOR = 0x6C;

		public const Byte VK_SUBTRACT = 0x6D;

		public const Byte VK_DECIMAL = 0x6E;

		public const Byte VK_DIVIDE = 0x6F;

		public const Byte VK_F1 = 0x70;

		public const Byte VK_F2 = 0x71;

		public const Byte VK_F3 = 0x72;

		public const Byte VK_F4 = 0x73;

		public const Byte VK_F5 = 0x74;

		public const Byte VK_F6 = 0x75;

		public const Byte VK_F7 = 0x76;

		public const Byte VK_F8 = 0x77;

		public const Byte VK_F9 = 0x78;

		public const Byte VK_F10 = 0x79;

		public const Byte VK_F11 = 0x7A;

		public const Byte VK_F12 = 0x7B;

		public const Byte VK_F13 = 0x7C;

		public const Byte VK_F14 = 0x7D;

		public const Byte VK_F15 = 0x7E;

		public const Byte VK_F16 = 0x7F;

		public const Byte VK_F17 = 0x80;

		public const Byte VK_F18 = 0x81;

		public const Byte VK_F19 = 0x82;

		public const Byte VK_F20 = 0x83;

		public const Byte VK_F21 = 0x84;

		public const Byte VK_F22 = 0x85;

		public const Byte VK_F23 = 0x86;

		public const Byte VK_F24 = 0x87;

		public const Byte VK_NUMLOCK = 0x90;

		public const Byte VK_SCROLL = 0x91;

		public const Byte VK_LSHIFT = 0xA0;

		public const Byte VK_RSHIFT = 0xA1;

		public const Byte VK_LCONTROL = 0xA2;

		public const Byte VK_RCONTROL = 0xA3;

		public const Byte VK_LMENU = 0xA4;

		public const Byte VK_RMENU = 0xA5;

		public const Byte VK_BROWSER_BACK = 0xA6;

		public const Byte VK_BROWSER_FORWARD = 0xA7;

		public const Byte VK_BROWSER_REFRESH = 0xA8;

		public const Byte VK_BROWSER_STOP = 0xA9;

		public const Byte VK_BROWSER_SEARCH = 0xAA;

		public const Byte VK_BROWSER_FAVORITES = 0xAB;

		public const Byte VK_BROWSER_HOME = 0xAC;

		public const Byte VK_VOLUME_MUTE = 0xAD;

		public const Byte VK_VOLUME_DOWN = 0xAE;

		public const Byte VK_VOLUME_UP = 0xAF;

		public const Byte VK_MEDIA_NEXT_TRACK = 0xB0;

		public const Byte VK_MEDIA_PREV_TRACK = 0xB1;

		public const Byte VK_MEDIA_STOP = 0xB2;

		public const Byte VK_MEDIA_PLAY_PAUSE = 0xB3;

		public const Byte VK_LAUNCH_MAIL = 0xB4;

		public const Byte VK_LAUNCH_MEDIA_SELECT = 0xB5;

		public const Byte VK_LAUNCH_APP1 = 0xB6;

		public const Byte VK_LAUNCH_APP2 = 0xB7;

		public const Byte VK_OEM_1 = 0xBA;

		public const Byte VK_OEM_PLUS = 0xBB;

		public const Byte VK_OEM_COMMA = 0xBC;

		public const Byte VK_OEM_MINUS = 0xBD;

		public const Byte VK_OEM_PERIOD = 0xBE;

		public const Byte VK_OEM_2 = 0xBF;

		public const Byte VK_OEM_3 = 0xC0;

		public const Byte VK_OEM_4 = 0xDB;

		public const Byte VK_OEM_5 = 0xDC;

		public const Byte VK_OEM_6 = 0xDD;

		public const Byte VK_OEM_7 = 0xDE;

		public const Byte VK_OEM_8 = 0xDF;

		public const Byte VK_OEM_102 = 0xE2;

		public const Byte VK_PROCESSKEY = 0xE5;

		public const Byte VK_PACKET = 0xE7;

		public const Byte VK_ATTN = 0xF6;

		public const Byte VK_CRSEL = 0xF7;

		public const Byte VK_EXSEL = 0xF8;

		public const Byte VK_EREOF = 0xF9;

		public const Byte VK_PLAY = 0xFA;

		public const Byte VK_ZOOM = 0xFB;

		public const Byte VK_NONAME = 0xFC;

		public const Byte VK_PA1 = 0xFD;

		public const Byte VK_OEM_CLEAR = 0xFE;
	}
}
